9 research outputs found

    Context-awareness for mobile sensing: a survey and future directions

    Get PDF
    The evolution of smartphones together with increasing computational power have empowered developers to create innovative context-aware applications for recognizing user related social and cognitive activities in any situation and at any location. The existence and awareness of the context provides the capability of being conscious of physical environments or situations around mobile device users. This allows network services to respond proactively and intelligently based on such awareness. The key idea behind context-aware applications is to encourage users to collect, analyze and share local sensory knowledge in the purpose for a large scale community use by creating a smart network. The desired network is capable of making autonomous logical decisions to actuate environmental objects, and also assist individuals. However, many open challenges remain, which are mostly arisen due to the middleware services provided in mobile devices have limited resources in terms of power, memory and bandwidth. Thus, it becomes critically important to study how the drawbacks can be elaborated and resolved, and at the same time better understand the opportunities for the research community to contribute to the context-awareness. To this end, this paper surveys the literature over the period of 1991-2014 from the emerging concepts to applications of context-awareness in mobile platforms by providing up-to-date research and future research directions. Moreover, it points out the challenges faced in this regard and enlighten them by proposing possible solutions

    Assessing the Impact of EEE Standard on Energy Consumed by Commercial Grade Network Switches

    Get PDF
    This book chapter is adapted from [1] and it is closely linked to work published in [2] and [3]. Reducing power consumption of network equipment has been both driven by a need to reduce the ecological footprint of the cloud as well as the im-mense power costs of data centers. As data centers, core networks and conse-quently, the cloud, constantly increase in size, their power consumption should be mitigated. Ethernet, the most widely used access network still remains the biggest communication technology used in core networks and cloud infrastructures. The Energy-Efficient Ethernet or EEE standard introduced by IEEE in 2010, aims to reduce the power consumption of EEE ports by transitioning Ethernet ports into a low power mode when traffic is not present. As statistics show that the average utilization rate of ethernet links is 5 percent on desktops and 30 percent in data centers, the power saving potential of EEE could be immense. This research aims to assess the benefits of deploying EEE and create a power consumption model for network switches with and without EEE. Our measurements show that an EEE port runs at 12-15% of its total power when in low power mode. Therefore, the power savings can exceed 80% when there is no traffic. However, our measure-ments equally show that the power consumption of a single port represents less than 1% of the total power consumption of the switch. The base power consumed by the switch without any port is still significantly high and is not affected by EEE. Experiment results also show that the base power consumption of switches does not significantly increase with the size of the switches. Doubling the size of the switch between 24 and 48 ports increases power consumption by 35.39%. EEE has a greater effect on bigger switches, with a power (or energy) gain on the EEE-enabled 48-port switch compared to 2 x EEE-enabled 24-port switch. On the other hand, it seems to be more energy efficient to use 2 separate 24-port switches (NO EEE) than 2 separate 24-port switches (With EEE)

    Energy Efficient Context-Aware Framework in Mobile Sensing

    Get PDF
    The ever-increasing technological advances in embedded systems engineering, together with the proliferation of small-size sensor design and deployment, have enabled mobile devices (e.g., smartphones) to recognize daily occurring human based actions, activities and interactions. Therefore, inferring a vast variety of mobile device user based activities from a very diverse context obtained by a series of sensory observations has drawn much interest in the research area of ubiquitous sensing. The existence and awareness of the context provides the capability of being conscious of physical environments or situations around mobile device users, and this allows network services to respond proactively and intelligently based on such awareness. Hence, with the evolution of smartphones, software developers are empowered to create context aware applications for recognizing human-centric or community based innovative social and cognitive activities in any situation and from anywhere. This leads to the exciting vision of forming a society of ``Internet of Things which facilitates applications to encourage users to collect, analyze and share local sensory knowledge in the purpose for a large scale community use by creating a smart network which is capable of making autonomous logical decisions to actuate environmental objects. More significantly, it is believed that introducing the intelligence and situational awareness into recognition process of human-centric event patterns could give a better understanding of human behaviors, and it also could give a chance for proactively assisting individuals in order to enhance the quality of lives. Mobile devices supporting emerging computationally pervasive applications will constitute a significant part of future mobile technologies by providing highly proactive services requiring continuous monitoring of user related contexts. However, the middleware services provided in mobile devices have limited resources in terms of power, memory and bandwidth as compared to the capabilities of PCs and servers. Above all, power concerns are major restrictions standing up to implementation of context-aware applications. These requirements unfortunately shorten device battery lifetimes due to high energy consumption caused by both sensor and processor operations. Specifically, continuously capturing user context through sensors imposes heavy workloads in hardware and computations, and hence drains the battery power rapidly. Therefore, mobile device batteries do not last a long time while operating sensor(s) constantly. In addition to that, the growing deployment of sensor technologies in mobile devices and innumerable software applications utilizing sensors have led to the creation of a layered system architecture (i.e., context aware middleware) so that the desired architecture can not only offer a wide range of user-specific services, but also respond effectively towards diversity in sensor utilization, large sensory data acquisitions, ever-increasing application requirements, pervasive context processing software libraries, mobile device based constraints and so on. Due to the ubiquity of these computing devices in a dynamic environment where the sensor network topologies actively change, it yields applications to behave opportunistically and adaptively without a priori assumptions in response to the availability of diverse resources in the physical world as well as in response to scalability, modularity, extensibility and interoperability among heterogeneous physical hardware. In this sense, this dissertation aims at proposing novel solutions to enhance the existing tradeoffs in mobile sensing between accuracy and power consumption while context is being inferred under the intrinsic constraints of mobile devices and around the emerging concepts in context-aware middleware framework

    Generic and energy-efficient context-aware mobile sensing

    No full text
    This book proposes novel context-inferring algorithms and generic framework designs to enhance the existing tradeoffs in mobile sensing, especially between accuracy and power consumption. It integrates the significant topics of energy efficient, inhomogeneous, adaptive, optimal context-aware inferring algorithm and framework design. In addition, it includes plenty of examples to help readers understand the theory, best practices, and strategies

    Adaptive and Energy Efficient Context Representation Framework in Mobile Sensing

    No full text

    Modeling Battery Behavior on Sensory Operations for Context-Aware Smartphone Sensing

    No full text
    Energy consumption is a major concern in context-aware smartphone sensing. This paper first studies mobile device-based battery modeling, which adopts the kinetic battery model (KiBaM), under the scope of battery non-linearities with respect to variant loads. Second, this paper models the energy consumption behavior of accelerometers analytically and then provides extensive simulation results and a smartphone application to examine the proposed sensor model. Third, a Markov reward process is integrated to create energy consumption profiles, linking with sensory operations and their effects on battery non-linearity. Energy consumption profiles consist of different pairs of duty cycles and sampling frequencies during sensory operations. Furthermore, the total energy cost by each profile is represented by an accumulated reward in this process. Finally, three different methods are proposed on the evolution of the reward process, to present the linkage between different usage patterns on the accelerometer sensor through a smartphone application and the battery behavior. By doing this, this paper aims at achieving a fine efficiency in power consumption caused by sensory operations, while maintaining the accuracy of smartphone applications based on sensor usages. More importantly, this study intends that modeling the battery non-linearities together with investigating the effects of different usage patterns in sensory operations in terms of the power consumption and the battery discharge may lead to discovering optimal energy reduction strategies to extend the battery lifetime and help a continual improvement in context-aware mobile services

    T2-E: Systems Engineering Framework to Design a Laboratory Course: A Case Study

    No full text
    This manuscript introduces a Systems Engineering (SE) framework to design a state-of-the-art engineering laboratory course. In order to illustrate the developed framework, results from an implemented undergraduate embedded systems laboratory course are being presented as a case study. The Concept of Operations was developed for the lab design to bridge the gap between skillset required by the industry and the learning objectives defined by the academic program. This was accomplished by preparing the students with a skillset that would facilitate their smooth transition from the academic program to the industry. Following the SE framework, industry ready skills were identified based on the survey carried out from the TRUE (Taking Responsibility to Understand Engineering) Partners of the Electrical Engineering (EE) Department at the University of South Florida (USF). The course design requirements were then identified based on the needs of the stakeholders: the industry; the students; and the EE department of USF. Further, the course was implemented through CANVAS, a learning management system, by incorporating innovative instructional interventions. The case study is being verified and validated by presenting the results of the course exit survey and metrics such as grade point averages, enrollment, retention and completion rates; the trends of the results show that the students were able to grasp the presented technical material with ease. In addition, the results also indicated that maximum learning experience was accomplished due to the incorporation of instructional interventions like spacing and interleaving, pair programming, online lectures, active and social learning, into the course design. Finally, it can be seen that a SE approach is very effective not only in maximizing the student learning experience but also in meeting the ever-changing skillset requirement of the industry
    corecore